package com.manage.generator.domain;


import com.manage.common.core.domain.BaseEntity;

import java.util.List;

/**
 * @description: 代码模板
 * @author: manageBoot
 * @date: 2024/11/21 10:06
 */
public class GenTemplate extends BaseEntity {

    private Long id;

    /**
     * 模板名称
     */
    private String name;

    /**
     * 模板内容
     */
    private String templateStr;

    /**
     * 描述
     */
    private String description;

    /**
     * 模板分类
     */
    private String catalog;

    /**
     * 模板关联的参数
     */
    private List<GenParams> paramsList;

    /**
     * 查询模板用到的ids
     */
    private List<Long> ids;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getTemplateStr() {
        return templateStr;
    }

    public void setTemplateStr(String templateStr) {
        this.templateStr = templateStr;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getCatalog() {
        return catalog;
    }

    public void setCatalog(String catalog) {
        this.catalog = catalog;
    }

    public List<GenParams> getParamsList() {
        return paramsList;
    }

    public void setParamsList(List<GenParams> paramsList) {
        this.paramsList = paramsList;
    }

    public List<Long> getIds() {
        return ids;
    }

    public void setIds(List<Long> ids) {
        this.ids = ids;
    }
}
